Technote 1177

Introducing the LaserWriter 8 Driver version 8.7


CONTENTS

ÉXÉNÉäÉvÉgÇ…ëŒâûǵÇΩÉvÉäÉìÉgã@î\

PostScript èoóÕÉtÉBÉãÉ^ÉvÉâÉOÉCÉì

ÉXÉvÅ[ÉâÇÃÉfÉtÉHÉãÉgÇÉtÉHÉAÉOÉâÉEÉìÉhÇ…Ç∑ÇÈï˚ñ@

ǪÇÃëºÇÃâ¸ó«ì_ (ColorSyncÅAFontSyncÅA2 ÉoÉCÉg TrueType ÉtÉHÉìÉg)

Ç‹ÇΔÇfl

DZÇÃÉeÉNÉjÉJÉãÉmÅ[ÉgÇ≈ÇÕÅAÉAÉbÉvÉãÇ™ LaserWriter 8 ÉoÅ[ÉWÉáÉì 8.7 ÉhÉâÉCÉo (Mac OS 9 Ç…ïtëÆ) Ç…â¡Ç¶ÇÁÇÍÇΩêVã@î\ÇΔïœçXì_Çê‡ñæÇµÇ‹Ç∑ÅBägí£Ç≥ÇÍÇΩÉeÉNÉmÉçÉWÅ[Ç®ÇÊÇ—ägí£Ç≥ÇÍÇΩÉÜÅ[ÉUÉCÉìÉ^ÉtÉFÅ[ÉXÉTÉ|Å[ÉgÇΔÅAǪÇÍÇ™ÉfÉxÉçÉbÉpÇ…Ç®ÇÊÇ⁄Ç∑à”ñ°Çê‡ñæÇµÇ‹Ç∑ÅBLaserWriter 8.7 ÇÕ Mac OS 9 ÇÃàÍïîÇΔǵǃǵǩíÒãüÇ≥ÇÍÇ‹ÇπÇÒÅBÇ‹ÇΩÅAMac OS 9 ÇÃìÆçÏÇ∑ÇÈ PowerPC Ç≈ǵǩìÆçÏǵNjÇπÇÒÅB


ÉXÉNÉäÉvÉgÇ…ëŒâûǵÇΩÉvÉäÉìÉgã@î\

Å@

LaserWriter 8.7 Ç™ìoèÍÇ∑ÇÈÇ‹Ç≈ÇÕÅAÉvÉäÉìÉgä÷òAÇà Apple ÉCÉxÉìÉgÇÃÉXÉNÉäÉvÉgëŒâûã@î\ÇÉAÉvÉäÉPÅ[ÉVÉáÉìÇ≈ägí£Ç∑ÇÈÇÃÇÕç¢ìÔÇ≈ǵÇΩÅBÉAÉvÉäÉPÅ[ÉVÉáÉìÇ™ÉvÉäÉìÉgÉCÉxÉìÉgÇéÛÇØéÊÇÈDZÇΔÇ™Ç≈ǴǃLJÅAé¿ç€Ç…ÉvÉäÉìÉgÉWÉáÉuê›íËÇêßå‰ÅAóòópÇ≈Ç´ÇÈÇÃÇÕÉvÉäÉìÉ^ÉhÉâÉCÉoÇ≈ǵÇΩÅBÇ≥ÇÁÇ…ÅAÉvÉäÉìÉgê›íËÇÕÉhÉâÉCÉoÇ≤ÇΔÇ…àŸÇ»Ç¡ÇƒÇ¢Ç‹ÇµÇΩÅBLaserWriter 8.7 ÇÃÉhÉâÉCÉoÇ≈ÇÕÅAÉvÉäÉìÉgÉ_ÉCÉAÉçÉOÇÃÇŸÇΔÇÒÇ«ÇÃÉÜÅ[ÉUÉIÉvÉVÉáÉìDžǬǢǃÅAê›íËÇ‚êßå‰ÇÃÇΩÇflÇÃÉpÉâÉÅÅ[É^Çì±ì¸Ç∑ÇÈDZÇΔÇ≈ÅAAppleScript ÉXÉNÉäÉvÉgÇ©ÇÁÉAÉvÉäÉPÅ[ÉVÉáÉìÇ…êßå‰ÇìnÇ∑DZÇΔÇ™Ç≈Ç´ÇÈÇÊǧDžǻÇËNjǵÇΩÅBÉAÉvÉäÉPÅ[ÉVÉáÉìÇ™ÅAÉXÉNÉäÉvÉgÇ≈ê≥ǵÇ≠ê›íËÇ≥ÇÍÇΩÉIÉvÉVÉáÉìÇ…äÓÇ√ǢǃÅADZÇÍÇÁÇÃÉpÉâÉÅÅ[É^ÇóLå¯Ç»ÉvÉäÉìÉgÉåÉRÅ[ÉhÇ…ã≠êßìIÇ…ïœä∑Ç∑ÇÈÇΩÇflÇÃã@ç\Ç™îıÇÌÇËNjǵÇΩÅBDZÇÃÇΩÇflÅAÉvÉäÉìÉgÉ_ÉCÉAÉçÉOÇÃÇ≥NjǥNjǻÉIÉvÉVÉáÉìÇãLèqÅAéQèΔÇ∑ÇÈÅAêVǵǢópåÍ (vocabulary) Ç™íËã`Ç≥ÇÍNjǵÇΩÅBTechnote 1178 ÇÃÅuScriptable PrintingÅvÇÕÅAÉXÉNÉäÉvÉgçÏê¨é“Ç™ÉvÉäÉìÉgèàóùÇêßå‰â¬î\Ç…Ç∑ÇÈÇΩÇflÇÃÉvÉäÉìÉgÉCÉxÉìÉgÇÃägí£ã@î\Ç‚ÅADZÇÃÇÊǧǻêVǵǢÉvÉäÉìÉgã@î\ÇÉTÉ|Å[ÉgÇ∑ÇÈÇΩÇflÇ…ÉAÉvÉäÉPÅ[ÉVÉáÉìÇ‚ÉvÉäÉìÉ^ÉhÉâÉCÉoÇ™çsǧÇ◊Ç´ïœçXì_DžǬǢǃê‡ñæÇµÇƒÇ¢Ç‹Ç∑ÅB

ÉyÅ[ÉWÇÃêÊì™Ç…ñflÇÈ

PostScript èoóÕÉtÉBÉãÉ^ÉvÉâÉOÉCÉì

LaserWriter 8.7 Ç≈ÇÕÅAëgÇ›çûÇ› I/O É^ÉCÉvÇ‹ÇΩÇÕìΔé©åoòHÇ≈ÉfÉoÉCÉXÇ÷ëóèoÇ≥ÇÍÇÈëOÇ…ÅAÉhÉâÉCÉoÇ™èoóÕǵÇΩ PostScript ÉRÅ[ÉhÇÃëOèàóùÇçsǧÉJÉXÉ^ÉÄèoóÕÉtÉBÉãÉ^ÇÅAÉfÉxÉçÉbÉpÇ™í«â¡Ç≈Ç´ÇÈÇÊǧDžǻÇËNjǵÇΩÅBDZÇÍÇ…ÇÊÇËÅAÉhÉâÉCÉoèoóÕéûì_Ç≈ PostScript ÉRÅ[ÉhÇïœçXǵÇΩÇËÅAÉhÉâÉCÉoÇ™ê∂ê¨ÇµÇΩ PostScript ÉXÉgÉäÅ[ÉÄÇ…ìΔé©Çà PostScript ÉRÅ[ÉhÇë}ì¸Ç∑ÇÈDZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅB

PostScript èoóÕÉtÉBÉãÉ^ÉvÉâÉOÉCÉìÇÕÅAÉÜÅ[ÉUÉRÉìÉgÉçÅ[ÉãÇê›ÇØÇƒÅALaserWriter 8.7 ÇÃÉvÉäÉìÉgÉ_ÉCÉAÉçÉOÇ…ÉJÉXÉ^ÉÄÉpÉlÉãÇΔǵǃï\é¶Ç∑ÇÈDZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅBÉJÉXÉ^ÉÄÉpÉlÉãÇÕÉhÉâÉCÉoÇÃëgÇ›çûÇ›ÉpÉlÉãÇΔìØÇ∂ÇÊǧDžìÆçÏǵNjÇ∑ÅBó·Ç¶ÇŒÉÜÅ[ÉUÇÕÅAÉvÉäÉìÉ^Ç≤ÇΔÇ…ÅAÉvÉäÉìÉgÉ_ÉCÉAÉçÉOÇÃëºÇÃïîï™ÇΔìØólÅAÉtÉBÉãÉ^ÇÃÉfÉtÉHÉãÉgê›íËÇï€ë∂Ç∑ÇÈDZÇΔÇ™Ç≈Ç´Ç‹Ç∑ÅB

PostScript ÉtÉBÉãÉ^ÇÃè⁄ç◊DžǬǢǃÇÕÅATechnote 1179ÅuPostScript Output Filters For LaserWriter 8.7ÅvÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB

íçà” :
PostScript èoóÕÉtÉBÉãÉ^ÉvÉâÉOÉCÉìÇÃÉtÉ@ÉCÉãÉ^ÉCÉvÇÕÅubirdÅvÇ≈Ç∑ÅBDZÇÃÇΩÇflÅAÉVÉXÉeÉÄÉtÉHÉãÉ_Ç…ÉhÉçÉbÉvÇ∑ÇÈÇΔÅAé©ìÆìIÇ…ã@î\ägí£ÉtÉHÉãÉ_ÇÃÅuPrinting Plug-insÅvÉtÉHÉãÉ_Ç…ï€ë∂Ç≥ÇÍÇ‹Ç∑ÅB


ÉyÅ[ÉWÇÃêÊì™Ç…ñflÇÈ

ÉtÉHÉAÉOÉâÉEÉìÉhÇÉfÉtÉHÉãÉgÇ…Ç∑ÇÈǩǫǧǩÇÃñ‚çáÇπ

ÉAÉbÉvÉãÇÕÅAÉXÉvÅ[ÉâÇ≈ÉfÉtÉHÉãÉgÇÃÉvÉäÉìÉgÉWÉáÉuÇÃÉvÉäÉìÉgï˚ñ@ÇÉtÉHÉAÉOÉâÉEÉìÉhÇ…ïœçXÇ≈Ç´ÇÈÇÊǧDžǵǃǟǵǢÇΔǢǧóvêøÇéÛÇØÇ‹ÇµÇΩÅBDZÇÃÇΩÇflÅA8.7 ÉäÉäÅ[ÉXÇ≈ÇÕÅAÉfÉxÉçÉbÉpÇ™ÉXÉvÅ[ÉâÇ©ÇÁDZÇÃã@î\ÇóLå¯Ç…Ç≈Ç´ÇÈÇÊǧDžÇ∑ÇÈÇΩÇflÇÃñ‚çáÇπ (query) ã@î\Çí«â¡ÇµÇ‹ÇµÇΩÅB


%%?BeginQuery: RBIForegroundPrintingPreferred
(False\n)print
%%?EndQuery: Unknown

óLå¯Ç»âûìöì‡óeÇÕ TrueÅAFalseÅAUnknown ÇÃÇ¢Ç∏ÇÍÇ©Ç≈Ç∑ÅB

ÉÜÅ[ÉUÇ™äYìñÉvÉäÉìÉ^ópÇÃÉfÉtÉHÉãÉgê›íËÇï€ë∂ǵǃǢÇÈèÍçáÇÕÅALaserWriter 8.6.5 Ç®ÇÊǗǪÇÍà»ëOÇΔìÆçÏÇÕïœÇÌÇËÇ‹ÇπÇÒÅBÉÜÅ[ÉUÇ™äYìñÉvÉäÉìÉ^ópÇÃÉfÉtÉHÉãÉgê›íËÇï€ë∂ǵǃǢǻǢèÍçáÇÕÅADZÇÃñ‚çáÇπÇÃåãâ Ç™égÇÌÇÍÇ‹Ç∑ÅB

LaserWriter 8.7 Ç™ÉvÉäÉìÉgÉ_ÉCÉAÉçÉOÇäJÇ≠ç€ÅAǪÇÃÉvÉäÉìÉ^ÇÃÉfÉtÉHÉãÉgê›íËÇ™ï€ë∂Ç≥ÇÍÇƒÇ¢Ç»ÇØÇÍÇŒÅAé©ìÆê›íËéûÇ…ï€ë∂Ç≥ÇÍÇΩñ‚çáÇπåãâ Çåüç∏ǵNjÇ∑ÅBñ‚çáÇπåãâ Ç™ True ÇÃèÍçáÅALaserWriter 8.7 ÉhÉâÉCÉoÇÕÉoÉbÉNÉOÉâÉEÉìÉhÉvÉäÉìÉgÇÃÉfÉtÉHÉãÉgï\é¶Ç ÉtÉHÉAÉOÉâÉEÉìÉh Ç…ïœçXǵNjÇ∑ÅBåãâ Ç™ False Ç‹ÇΩÇÕ Unknown ÇÃèÍçáÇÕÅALaserWriter 8.7 ÇÃÉfÉtÉHÉãÉgÇÕ ÉoÉbÉNÉOÉâÉEÉìÉh Ç…Ç»ÇËÇ‹Ç∑ÅBǬNjÇË LaserWriter 8.6.5 ÇÃÉfÉtÉHÉãÉgÇ…ê›íËÇ≥ÇÍÇ‹Ç∑ÅB

ÉyÅ[ÉWÇÃêÊì™Ç…ñflÇÈ

ǪÇÃëºÇÃâ¸ó«ì_ (ColorSyncÅAFontSyncÅA2 ÉoÉCÉg TrueType ÉtÉHÉìÉg)

ColorSync ÉTÉ|Å[Ég

Mac OS 9 Ç…ïtëÆÇà ColorSync 3.0 ÇÕÅAColorSync ÉRÉìÉgÉçÅ[ÉãÉpÉlÉãÇ™â¸ëPÇ≥ÇÍÅAdžÇÁljÇÈçÏãΔDžǮǢǃÉvÉçÉtÉ@ÉCÉãÇÃä«óùÇΔêßå‰Ç™çsǶÇÈÇÊǧDžǻÇËNjǵÇΩÅBLaserWriter 8.7 LJ ColorSync ÇΔÇÃìùçáã@î\Çå¸è„Ç≥ÇπNjǵÇΩÅBÉhÉâÉCÉoÇ™ÉvÉäÉìÉgÇé¿çsÇ∑ÇÈç€ÅAêVÉoÅ[ÉWÉáÉìÇà ColorSync ÉRÉìÉgÉçÅ[ÉãÉpÉlÉãÇ≈ê›íËÇ≥ÇÍÇΩÉfÉtÉHÉãÉgÇÃèoóÕÉvÉçÉtÉ@ÉCÉãÇ™égÇÌÇÍÇÈÇÊǧDžǻÇËNjǵÇΩÅBDZÇÃã@î\ÇégópÇ∑ÇÈÇ…ÇÕÅAColorSync èoóÕÉvÉçÉtÉ@ÉCÉãÇégóp ÇëIÇÒÇ≈ÅAéüÇ… ê›íËÇï€ë∂ ÇëIÇ‘ïKóvǙdžÇËÇ‹Ç∑ÅB


Figure 1

ê} 1 ColorSync ÉRÉìÉgÉçÅ[ÉãÉpÉlÉã

íçà” :
ColorSync ÉvÉçÉtÉ@ÉCÉãÇÃñºëOÇ™çÏãΔÉçÉOÇ…ì¸ÇÈÇÊǧDžǻÇËNjǵÇΩÅBçÏãΔÉçÉOÇÃè⁄ç◊DžǬǢǃÇÕÅATechnote 1166 ÅuLaserWriter 8.6.5 ÇÃçÏãΔÉçÉOÇÃÉtÉHÅ[É}ÉbÉgÅvÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB


FontSync ÉTÉ|Å[Ég

FontSync ÇÃÉtÉHÉìÉg ID LJçÏãΔÉçÉOÇ…ä‹Ç‹ÇÍÇÈÇÊǧDžǻÇËNjǵÇΩÅBçÏãΔÉçÉOÇÃè⁄ç◊DžǬǢǃÇÕÅATechnote 1166 ÅuLaserWriter 8.6.5 ÇÃçÏãΔÉçÉOÇÃÉtÉHÅ[É}ÉbÉgÅvÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB

2 ÉoÉCÉg TrueType ÉtÉHÉìÉgÉTÉ|Å[ÉgÇÃâ¸ëP

LaserWriter 8.7 Ç≈ÇÕÅAëæéö (Bold)ÅAéŒëà (Italic)ÅAägë (Expanded)ÅAèkè¨ (Compressed)ÅAâeïtÇ´ (Shadow)ÅAÉAÉEÉgÉâÉCÉì (Outline) ǻǫÇÃÉXÉ^ÉCÉãÉfÅ[É^ÇéùÇΩǻǢ 2 ÉoÉCÉgÉtÉHÉìÉgDžǬǢǃLJÅADZÇÍÇÁÇÃÉXÉ^ÉCÉãÇÃçáê¨Ç™â¬î\Ç…Ç»ÇËNjǵÇΩÅBDZÇÃã@î\ÇÕÅALaserWriter 8.6 Ç≈ì±ì¸Ç≥ÇÍÇΩÉtÉHÉìÉgÉTÉuÉZÉbÉgã@î\ÇΔòAìÆÇµÇƒì≠Ç´Ç‹Ç∑ÅBè⁄ç◊DžǬǢǃÇÕÅATechnote 1146ÅuLaserWriter 8.6 ÇΔÉtÉHÉìÉgÅvÇéQèΔǵǃÇ≠ÇæÇ≥Ç¢ÅB


ÉyÅ[ÉWÇÃêÊì™Ç…ñflÇÈ

óvñÒ

DZÇÃÇÊǧDžÅALaserWriter 8 ÉhÉâÉCÉoÇà 8.7 ÉäÉäÅ[ÉXÇ…ÇÕÅAÉÜÅ[ÉUDžLJÉfÉxÉçÉbÉpDžLJñóßǬëΩêîÇÃâ¸ó«ì_Ç™â¡Ç¶ÇÁÇÍNjǵÇΩÅB

éQçlï∂å£

ÉyÅ[ÉWÇÃêÊì™Ç…ñflÇÈ


çXêVì˙: 1999 îN 10 åé 5 ì˙